题 目:FLASH中的变速运动
在变速运动中,物体的速度是随时间变化的,这个变化可以是运动快慢的变化,也可以是运动方向的变化,而“加速度”就是描述质点的速度(大小和方向)随时间变化快慢的物理量
物理公式:v=v0+a*t
其中"a"为加速度,表达式:a=dv/dt(速度差/时间);//不做详解,我们不是研究物理滴:)
1. 新建文件550*400像素其他的默认;
2. "ctrl"+F8,创建一个影片剪辑,名称“MC”
3. 回到主场景,"ctrl"+L打开库面版,把刚创建的影片剪辑拖入到舞台左端,
4. 选中这个MC,绑定代码:
onClipEvent(load){//影片加载一次
v=1;
a=3;
}
onClipEvent(enterFrame){//进入贞
v+=a; //v=v0+at
_x+=v; //x=x0+vt;
if(_x>400)
_x=0; //当MC超出舞台的位置,我们就把就要重新设置MC的起始位置
}
// 影片每次调用enterFrame事件,变量“V”不断累积的增加变量“a”,速度越来越大,所以以便剪辑“MC”的移动速度越来越高,每当“MC”超过舞台的范围时(_x>400)就会重设到最左边(_x=0);由于速度太快,时间长了剪辑“MC”就看似停下来了
|